integration testing example java